/**execve*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>
#include<signal.h>
#include<sys/types.h>
#include<sys/wait.h>
#include<errno.h>

int main(int argc,char ** argv)
{
	char *arg_arr[5];
	char *env_arr[5]={"NAME=app","AGE=25","SEX=man",NULL};
	if(2>argc)
		exit(-1);
	arg_arr[0]=argv[1];
	arg_arr[1]="HELLO";
	arg_arr[2]="WORLD";
	arg_arr[3]=NULL;
	execve(argv[1],arg_arr,env_arr);

	perror("execve error");
	exit(-1);
}
